/*
 * 文件名：FileMetaDataInfo.java
 * 版权：亚信联创版权所有
 * 描述：TODO
 * 修改人：napo
 * 修改时间：2015-1-15
 * 修改内容：TODO
 */
package com.ailk.bigdata.etl.realstream.server.model;

/**
 * @description TODO
 * @author [napo]
 * @version [版本号,2015-1-15]
 * @see [相关类/方法]
 * @since [产品/模块版本]
 */
public class FileMetaDataInfo
{
	private String fileMetaId;// 文件接口编码
	private String fileUnitName; // 接口单元名称
	private Integer recordType;// 1：分隔符；2：定长
	private String fileName;
	private String fileSeparator;// 文件分隔符
	private Integer fileFormat;// 1:unix;2windows
	private String fileEncoding;// 文件编码
	private String fileAscFormat;// 定长格式如:1-5,6-10,11-30
	private String fileType;// 1.文本文件 2.excel文件 3.xml文件 4.gz文件
	private Integer fileSeparatorType;// 1:普通字符串类型2:16进制数字类型
	private Integer fileCompressType;
	private String systemId;

	public Integer getFileSeparatorType()
	{
		return fileSeparatorType;
	}

	public void setFileSeparatorType(Integer fileSeparatorType)
	{
		this.fileSeparatorType = fileSeparatorType;
	}

	public String getFileName()
	{
		return fileName;
	}

	public void setFileName(String fileName)
	{
		this.fileName = fileName;
	}

	private String fileProfile;// 文件名规则

	public String getFileMetaId()
	{
		return fileMetaId;
	}

	public String getFileType()
	{
		return fileType;
	}

	public void setFileType(String fileType)
	{
		this.fileType = fileType;
	}

	public String getFileProfile()
	{
		return fileProfile;
	}

	public void setFileProfile(String fileProfile)
	{
		this.fileProfile = fileProfile;
	}

	public void setFileMetaId(String fileMetaId)
	{
		this.fileMetaId = fileMetaId;
	}

	public String getFileUnitName()
	{
		return fileUnitName;
	}

	public void setFileUnitName(String fileUnitName)
	{
		this.fileUnitName = fileUnitName;
	}

	public Integer getRecordType()
	{
		return recordType;
	}

	public void setRecordType(Integer recordType)
	{
		this.recordType = recordType;
	}

	public String getFileSeparator()
	{
		return fileSeparator;
	}

	public void setFileSeparator(String fileSeparator)
	{
		this.fileSeparator = fileSeparator;
	}

	public Integer getFileFormat()
	{
		return fileFormat;
	}

	public void setFileFormat(Integer fileFormat)
	{
		this.fileFormat = fileFormat;
	}

	public String getFileEncoding()
	{
		return fileEncoding;
	}

	public void setFileEncoding(String fileEncoding)
	{
		this.fileEncoding = fileEncoding;
	}

	public String getFileAscFormat()
	{
		return fileAscFormat;
	}

	public void setFileAscFormat(String fileAscFormat)
	{
		this.fileAscFormat = fileAscFormat;
	}

	public Integer getFileCompressType()
	{
		return this.fileCompressType;
	}

	public void setFileCompressType(Integer fileCompressType)
	{
		this.fileCompressType = fileCompressType;
	}

	public String getSystemId()
	{
		return systemId;
	}

	public void setSystemId(String systemId)
	{
		this.systemId = systemId;
	}

}
